{"ast":null,"code":"var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPropertyKey(P);\n  anObject(Attributes);\n  if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n    var current = $getOwnPropertyDescriptor(O, P);\n    if (current && current[WRITABLE]) {\n      O[P] = Attributes.value;\n      Attributes = {\n        configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n        enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n        writable: false\n      };\n    }\n  }\n  return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPropertyKey(P);\n  anObject(Attributes);\n  if (IE8_DOM_DEFINE) try {\n    return $defineProperty(O, P, Attributes);\n  } catch (error) {/* empty */}\n  if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n  if ('value' in Attributes) O[P] = Attributes.value;\n  return O;\n};","map":{"version":3,"names":["DESCRIPTORS","require","IE8_DOM_DEFINE","V8_PROTOTYPE_DEFINE_BUG","anObject","toPropertyKey","$TypeError","TypeError","$defineProperty","Object","defineProperty","$getOwnPropertyDescriptor","getOwnPropertyDescriptor","ENUMERABLE","CONFIGURABLE","WRITABLE","exports","f","O","P","Attributes","current","value","configurable","enumerable","writable","error"],"sources":["/data/messenger.client/node_modules/core-js-pure/internals/object-define-property.js"],"sourcesContent":["var DESCRIPTORS = require('../internals/descriptors');\nvar IE8_DOM_DEFINE = require('../internals/ie8-dom-define');\nvar V8_PROTOTYPE_DEFINE_BUG = require('../internals/v8-prototype-define-bug');\nvar anObject = require('../internals/an-object');\nvar toPropertyKey = require('../internals/to-property-key');\n\nvar $TypeError = TypeError;\n// eslint-disable-next-line es/no-object-defineproperty -- safe\nvar $defineProperty = Object.defineProperty;\n// eslint-disable-next-line es/no-object-getownpropertydescriptor -- safe\nvar $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;\nvar ENUMERABLE = 'enumerable';\nvar CONFIGURABLE = 'configurable';\nvar WRITABLE = 'writable';\n\n// `Object.defineProperty` method\n// https://tc39.es/ecma262/#sec-object.defineproperty\nexports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPropertyKey(P);\n  anObject(Attributes);\n  if (typeof O === 'function' && P === 'prototype' && 'value' in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {\n    var current = $getOwnPropertyDescriptor(O, P);\n    if (current && current[WRITABLE]) {\n      O[P] = Attributes.value;\n      Attributes = {\n        configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],\n        enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],\n        writable: false\n      };\n    }\n  } return $defineProperty(O, P, Attributes);\n} : $defineProperty : function defineProperty(O, P, Attributes) {\n  anObject(O);\n  P = toPropertyKey(P);\n  anObject(Attributes);\n  if (IE8_DOM_DEFINE) try {\n    return $defineProperty(O, P, Attributes);\n  } catch (error) { /* empty */ }\n  if ('get' in Attributes || 'set' in Attributes) throw $TypeError('Accessors not supported');\n  if ('value' in Attributes) O[P] = Attributes.value;\n  return O;\n};\n"],"mappings":"AAAA,IAAIA,WAAW,GAAGC,OAAO,CAAC,0BAA0B,CAAC;AACrD,IAAIC,cAAc,GAAGD,OAAO,CAAC,6BAA6B,CAAC;AAC3D,IAAIE,uBAAuB,GAAGF,OAAO,CAAC,sCAAsC,CAAC;AAC7E,IAAIG,QAAQ,GAAGH,OAAO,CAAC,wBAAwB,CAAC;AAChD,IAAII,aAAa,GAAGJ,OAAO,CAAC,8BAA8B,CAAC;AAE3D,IAAIK,UAAU,GAAGC,SAAS;AAC1B;AACA,IAAIC,eAAe,GAAGC,MAAM,CAACC,cAAc;AAC3C;AACA,IAAIC,yBAAyB,GAAGF,MAAM,CAACG,wBAAwB;AAC/D,IAAIC,UAAU,GAAG,YAAY;AAC7B,IAAIC,YAAY,GAAG,cAAc;AACjC,IAAIC,QAAQ,GAAG,UAAU;;AAEzB;AACA;AACAC,OAAO,CAACC,CAAC,GAAGjB,WAAW,GAAGG,uBAAuB,GAAG,SAASO,cAAc,CAACQ,CAAC,EAAEC,CAAC,EAAEC,UAAU,EAAE;EAC5FhB,QAAQ,CAACc,CAAC,CAAC;EACXC,CAAC,GAAGd,aAAa,CAACc,CAAC,CAAC;EACpBf,QAAQ,CAACgB,UAAU,CAAC;EACpB,IAAI,OAAOF,CAAC,KAAK,UAAU,IAAIC,CAAC,KAAK,WAAW,IAAI,OAAO,IAAIC,UAAU,IAAIL,QAAQ,IAAIK,UAAU,IAAI,CAACA,UAAU,CAACL,QAAQ,CAAC,EAAE;IAC5H,IAAIM,OAAO,GAAGV,yBAAyB,CAACO,CAAC,EAAEC,CAAC,CAAC;IAC7C,IAAIE,OAAO,IAAIA,OAAO,CAACN,QAAQ,CAAC,EAAE;MAChCG,CAAC,CAACC,CAAC,CAAC,GAAGC,UAAU,CAACE,KAAK;MACvBF,UAAU,GAAG;QACXG,YAAY,EAAET,YAAY,IAAIM,UAAU,GAAGA,UAAU,CAACN,YAAY,CAAC,GAAGO,OAAO,CAACP,YAAY,CAAC;QAC3FU,UAAU,EAAEX,UAAU,IAAIO,UAAU,GAAGA,UAAU,CAACP,UAAU,CAAC,GAAGQ,OAAO,CAACR,UAAU,CAAC;QACnFY,QAAQ,EAAE;MACZ,CAAC;IACH;EACF;EAAE,OAAOjB,eAAe,CAACU,CAAC,EAAEC,CAAC,EAAEC,UAAU,CAAC;AAC5C,CAAC,GAAGZ,eAAe,GAAG,SAASE,cAAc,CAACQ,CAAC,EAAEC,CAAC,EAAEC,UAAU,EAAE;EAC9DhB,QAAQ,CAACc,CAAC,CAAC;EACXC,CAAC,GAAGd,aAAa,CAACc,CAAC,CAAC;EACpBf,QAAQ,CAACgB,UAAU,CAAC;EACpB,IAAIlB,cAAc,EAAE,IAAI;IACtB,OAAOM,eAAe,CAACU,CAAC,EAAEC,CAAC,EAAEC,UAAU,CAAC;EAC1C,CAAC,CAAC,OAAOM,KAAK,EAAE,CAAE,WAAY;EAC9B,IAAI,KAAK,IAAIN,UAAU,IAAI,KAAK,IAAIA,UAAU,EAAE,MAAMd,UAAU,CAAC,yBAAyB,CAAC;EAC3F,IAAI,OAAO,IAAIc,UAAU,EAAEF,CAAC,CAACC,CAAC,CAAC,GAAGC,UAAU,CAACE,KAAK;EAClD,OAAOJ,CAAC;AACV,CAAC"},"metadata":{},"sourceType":"script"}